<?php
Yii::import('application.core.dbObject.Pedido');
Yii::import('application.InterfazEmpleado.buscar_registro.Buscar_Empleado');
//include_once '/../dbObject/Pedido.php';

class Buscar_historial{	
	
	private $historial = Array();
	
	public function __construct($nro_usuario){
		try{
			$fecha=date("Y/m/d");
			$nuevafecha = strtotime ( '-6 month' , strtotime ( $fecha ) ) ;
			$nuevafecha = date ( 'd/m/Y' , $nuevafecha );
			$conexion=Yii::app()->db;
			$consulta="SELECT nro_pedido, nro_usuario, nro_empleado, fecha_pedido, estado FROM pedidos WHERE nro_usuario='$nro_usuario' AND fecha_pedido='$nuevafecha' ORDER BY `pedidos`.`fecha_pedido` DESC";
			$resultado=$conexion->createCommand($consulta);
			$files=$resultado->queryAll();
			foreach($files as $file) { //asi recorre la lista
				$nro_pedido=$file['nro_pedido'];
				$nro_usuario=$file['nro_usuario'];
				$nro_empleado=$file['nro_empleado'];
				$consultar_nombre="SELECT nombre FROM empleados WHERE nro_empleado='$nro_empleado'";
				$resultado_nombre=$conexion->createCommand($consultar_nombre);
				$filas=$resultado_nombre->queryAll();
				foreach($filas as $fila) {
					$nombre_empleado=$fila['nombre'];
				}
				$fecha_pedido=$file['fecha_pedido'];
				$estado=$file['estado'];
				$pedido= new Pedido($nro_pedido, $nro_usuario, $nombre_empleado, $fecha_pedido, $estado);
				array_push($this->pedidos, $pedido);
			}
		}
		catch (Exception $e){
			throw new CHttpException('','Servidor MySQL: error con la conexion');
		}
	}

	public function get_historial(){
		return $this->pedidos;
	}
	
}
?>
